SQL linkedserver

Otázka od: Tyslic Jiri

10. 5. 2004 10:03

Dobry den,
mozna trosku OT, ale treba jste to jiz take resily. Pristupuji z Delphi ke
dvema SQL serverum MS SQL a ORACLE. Abych si celou praci zjednodusil, pouzil
jsem na MS SQL linkedserver na ORACLE. Problem je ale v tom, ze kdyz volam
nejaky select z MS SQL, tak se mi z ORACLE vrati cela mnozinu dat a klauzule
WHERE se aplikuje az lokalne na tuto mnozinu. Predpokladal jsem, ze WHERE se
provede na ORACLE. V helpu jsem vycetl, ze problem je v nestejnych collate a
proto se doporucuje nastavit linkovany server na 'collation compatible', hmm
ale stejne to nefunguje. Posledni zachranou bylo pouzit Select * from
OPENQUERY(...), ale tady je zase problem, ze se nedaji vlozit zadne
parametry....
Neresil jste to nekdo? Vzdyt to jsou potom propojene servery uplne k nicemu.. :-
(

Za kazde nakopnuti diky

Jirka